package date;

import java.util.Calendar;
import java.util.Date;

public class Time {
    public static void main(String[] args) {
       /* Date date = new Date();
        System.out.println("当前时间" + date);
        long l=100;
        Date date1=new Date(l);
        System.out.println(l);
        long l2 = System.currentTimeMillis();
        System.out.println(l2);

        //setTime 设置此 Date 对象，以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点。
        // getTime 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。

        //  通过Date类型获得Long
      long l1=date.getTime();
        //获取5天后的时间
        l1=l1+5l*24*60*60*1000;
        //通过Long 获得date
        date.setTime(l1);
        System.out.println("5天后的时间"+date);
        System.out.println(l1);*/
      /*  Date date=new Date();
        System.out.println("当前时间:"+date);
        long l=date.getTime();
        System.out.println("当前时间转成long:"+l);
        date.setTime(l);
        System.out.println("long类型转成date:"+date);*/
        //创建Calendar 对象
        /*  Calendar cal= Calendar.getInstance();*/
        //设置年


        /*Calendar cal = Calendar.getInstance();
        //设置月
        int month=cal.get(Calendar.MONTH)+1;
        //设置日
        int dayOfMonth=cal.get(Calendar.DAY_OF_MONTH);
        //设置年
        int year=cal.get(Calendar.YEAR);
        System.out.print(year + "年" + month + "⽉" + dayOfMonth + "⽇");
        System.out.println();
        //2021年7月26
        //使用add方法
        cal.add(Calendar.DAY_OF_MONTH,2);
        cal.add(Calendar.YEAR,-3);
        dayOfMonth=cal.get(Calendar.DAY_OF_MONTH);
        year=cal.get(Calendar.YEAR);
        System.out.print(year + "年" + month + "⽉" + dayOfMonth + "⽇");*/

        Calendar cal = Calendar.getInstance();
        Date date = cal.getTime();
        System.out.println(date); // Tue Jan 16 16:03:09 CST 2019


    }
}
